opportunely timed

Translations
judicieusement programmé